import scala.Array._
object Test1 {

  // 1 判断大小
  def main(args: Array[String]) {
    var x = 10;
    if (x < 20) {
      println("x < 20");
    }
  }


//  // 2
//  def main(args: Array[String]) {
//    var a = 0;
//    // for 循环
//    for (a <- 1 to 10) {
//      println("Value of a: " + a);
//    }
//  }


//  // 3
//  def main(args: Array[String]) {
//    println("Returned Value : " + addInt(5, 7));
//  }
//
//  def addInt(a: Int, b: Int): Int = {
//    var sum: Int = 0
//    sum = a + b
//
//    return sum
//  }


//  // 4
//  def main(args: Array[String]) {
//    var floatVar = 12.456
//    var intVar = 2000
//    var stringVar = "菜鸟教程!"
//    var fs = printf("浮点型变量为 " +
//      "%f, 整型变量为 %d, 字符串为 " +
//      " %s", floatVar, intVar, stringVar)
//    println(fs)
//  }


//  // 5
//  def main(args: Array[String]) {
//    var myList = Array(1.9, 2.9, 3.4, 3.5)
//    // 输出所有数组元素
//    for (x <- myList) {
//      println(x)
//    }
//    // 计算数组所有元素的总和
//    var total = 0.0;
//    for (i <- 0 to (myList.length - 1)) {
//      total += myList(i);
//    }
//    println("总和为 " + total);
//    // 查找数组中的最大元素
//    var max = myList(0);
//    for (i <- 1 to (myList.length - 1)) {
//      if (myList(i) > max) max = myList(i);
//    }
//    println("最大值为 " + max);
//  }


//  // 6
//  def main(args: Array[String]): Unit = {
//    val myMatrix = Array.ofDim[Int](3,3)
//    // 创建矩阵
//    for (i <- 0 to 2) {
//      for (j <- 0 to 2) {
//        myMatrix(i)(j) = j
//      }
//    }
//    // 打印二维数组
//    for (i <- 0 to 2) {
//      for (j <- 0 to 2) {
//        print(" " + myMatrix(i)(j))
//      }
//      println();
//    }
//  }


//  // 7
//  def main(args: Array[String]): Unit = {
//    // 定义整形
//    val a = List(1, 2, 3, 4)
//    println(a)
//    // 定义Set
//    val b = Set(1, 3, 5, 7)
//    println(b)
//
//    // 定义Map
//    val c = Map("one" -> 1, "two" -> 2, "three" -> 3)
//    println(c)
//
//    // 创建两个不同类型元素的元组
//    val d = (10, "Runoob")
//    println(d)
//
//    // 定义Option
//    val e:Option[Int] = Some(5)
//    println(e)
//  }


//  // 8 迭代器
//  def main(args: Array[String]): Unit = {
//    val it = Iterator("Baidu", "Google", "Runoob", "Taobao")
//    while (it.hasNext) { //查询容器中是否有下一个元素
//      println(it.next()) //返回迭代器的下一个元素，如果没有，抛出NoSuchElementException
//    }
//  }


}
